<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="
       	http://www.springframework.org/schema/beans 
       	http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
	   	http://www.springframework.org/schema/context
		http://www.springframework.org/schema/context/spring-context-2.5.xsd">

	<!-- Datenbank und Hibernate-Konfig, stellt hibernateSessionFactory bereit -->
	<import resource="spring-database.xml"/>
	<!-- Bindet AOP ein -->
	<import resource="spring-aop.xml"/>

	<!-- Annotation-Config einschalten -->
	<context:annotation-config />

	<!-- DAO's -->
	<bean id="fooDAO" class="de.kiltz.foo.dao.FooDAOImpl">
		<property name="sessionFactory" ref="hibernateSessionFactory" />
	</bean>

	<!-- Services, Verdratung zu DAO durch Annotation -->
	<bean id="fooService" class="de.kiltz.foo.service.FooServiceImpl"/>

</beans>